简介
在上家公司时,有个项目涉及到了Arcgis for iOS,但是当时由于项目时间紧,没时间来梳理环境的配置。而现公司又有这方面的需求,刚好电脑上没有Arcgis的环境,因为专门记录和大家分享一下。官网提供了两种安装方式,cocoapods和framework方式,此文章就介绍下framework方式。
准备
- 确保自己的机器满足安装
Arcgis的要求,由于公司要求Arcgis版本为10.2.5,所以我提供下10.2.5的要求地址; - 下载并安装sdk,下载地址;
- 确保对
${HOME}/Library文件夹具有写入权限; - 如果之前计算机有安装过ArcGIS,请卸载以前版本。终端运行
${HOME}/Library/Application Support/AGSiOSRuntimeSDK/uninstallAGSiOSSDK; - 双击下载的.pkg文件;
- SDK安装在
${HOME}/Library/SDKs/ArcGIS/iOS中。此文件夹包含两个子文件夹,一个名为Samples,其中包含一个示例,另一个名为ArcGIS.framework,其中包含API库,头文件,图像,本地化字符串等;
1 | PS:在${HOME}/Library文件夹默认是隐藏的。在终端应用程序中使用命令chflags nohidden ~/Library/ 取消隐藏它。 |
配置XCODE
- 添加
ArcGIS framework路径$(HOME)/Library/SDKs/ArcGIS/iOS/到xcode的Framework Search Paths中,如图
- 添加
-ObjC -framework ArcGIS -l c++到Other Linker Flags,如图
- 把Enable Modules依赖设置成
YES,如图
添加依赖
Framework
如需要查看如何调用ArcGIS For iOS的api,请前往官方指南。